a11y: Use undefined as default for string attributes
authorEmmanuele Bassi <ebassi@gnome.org>
Tue, 28 Jul 2020 12:27:05 +0000 (13:27 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Tue, 28 Jul 2020 15:49:13 +0000 (16:49 +0100)
Instead of an empty string.

gtk/gtkaccessiblevalue.c
testsuite/a11y/accessible.c

index 081bbf700a71bec34fedf67d8bd3dc1b05628ad8..2921d99907868ff20a44f28a157f79f0abd98623 100644 (file)
@@ -1332,7 +1332,7 @@ gtk_accessible_value_get_default_for_property (GtkAccessibleProperty property)
     case GTK_ACCESSIBLE_PROPERTY_PLACEHOLDER:
     case GTK_ACCESSIBLE_PROPERTY_ROLE_DESCRIPTION:
     case GTK_ACCESSIBLE_PROPERTY_VALUE_TEXT:
-      return gtk_string_accessible_value_new ("");
+      return gtk_undefined_accessible_value_new ();
 
     /* Token properties */
     case GTK_ACCESSIBLE_PROPERTY_AUTOCOMPLETE:
@@ -1437,7 +1437,7 @@ gtk_accessible_value_get_default_for_relation (GtkAccessibleRelation relation)
     /* Strings */
     case GTK_ACCESSIBLE_RELATION_ROW_INDEX_TEXT:
     case GTK_ACCESSIBLE_RELATION_COL_INDEX_TEXT:
-      return gtk_string_accessible_value_new ("");
+      return gtk_undefined_accessible_value_new ();
 
     default:
       g_critical ("Unknown value for accessible property ā€œ%sā€", cstate->name);
index 76ae275243c07886f43300d479462fcdd938d60a..b8daf9e1823f7995524c604b7fba0b19c73086e5 100644 (file)
@@ -300,7 +300,7 @@ test_string_property (gconstpointer data)
 
   gtk_test_accessible_assert_role (object, GTK_ACCESSIBLE_ROLE_CHECKBOX);
 
-  gtk_test_accessible_assert_property (object, property, "");
+  gtk_test_accessible_assert_property (object, property, NULL);
 
   gtk_accessible_update_property (GTK_ACCESSIBLE (object),
                                   property, "some string that holds no particular value",
@@ -538,7 +538,7 @@ test_string_relation (gconstpointer data)
 
   gtk_test_accessible_assert_role (object, GTK_ACCESSIBLE_ROLE_CHECKBOX);
 
-  gtk_test_accessible_assert_relation (object, relation, "");
+  gtk_test_accessible_assert_relation (object, relation, NULL);
 
   gtk_accessible_update_relation (GTK_ACCESSIBLE (object),
                                   relation, "some string that holds no particular value",